Eliminar eventos a subscripción


Eventos

Para agregar eventos a una suscripción debemos agregar un token en Headers de tipo Authorization con el token necesario, este token deben solicitarse a Domus.
Es importante anotar que los parámetros deben ser enviados a través de algo como form_params o similar, no se deben enviar directamente en la URL.

Ejemplo de uso

{success} POST: /api/webhooks/unsubscribe/events


//Ejemplo Bearer

use GuzzleHttp\Client;

$client = new Client();
$res = $client->request("POST", "{$endpoint}/api/webhooks/unsubscribe/events", [
    "json" => [
        {
            "subscription_id": 1,
            "events": [1]
        }
    ]
]);

$subscription = json_decode($res->getBody(), true);
return $subscription;

Ejemplo de respuesta

{
    "code": 200,
    "message": "Eventos eliminados correctamente",
    "data": {
        "id": 1,
        "integrator_id": 1,
        "target_url": "https://palomma.co/webhooks/receiver",
        "auth_mode": "bearer",
        "is_active": 1,
        "created_at": "2025-12-10T19:14:24.000000Z",
        "updated_at": "2025-12-10T19:14:24.000000Z",
        "events": []
    }
}

Ejemplo de respuesta fallida

{
    "code": 400,
    "message": "Faltan campos o requieren correcciones",
    "errors": {
        "events.0": [
            "Uno de los eventos enviados no es válido o no existe en el sistema."
        ]
    }
}

Parámetros que recibe

Por Form Params o Json

Estos son los valores requeridos para la creación del usuario

Parámetro Descripción Ejemplo
subscription_id id de la subscripción 1
events ids de los eventos [1]